electronics machinery nasdaq 100 supplies equipment s&p 500 handling new generation patterning components electronics - general ngp electronic mtbf investing medical computers nasdaq